iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 1
0
Modern Web

SignalR系列 第 13

SignalR 13 - JavaScript Client-進階篇(三)-稍微深入一點點的探討

  • 分享至 

  • xImage
  •  

今天就來說Error Handle以及Log紀錄

首先先來搞錯誤handle

首先先針對Hub連線事件做Error Handle
http://ithelp.ithome.com.tw/upload/images/20161229/20103426GwCL7WNHoz.jpg

首先加入下列這一段一定會出錯的方法在OnConnected事件中

string aa = null;aa.ToString();

測試一下
http://ithelp.ithome.com.tw/upload/images/20161229/20103426BuID8tmuIm.jpg

再來是調用Hub方法時發生例外錯誤的Handle

首先我們先在方法中插入一個一定會跳出Exception的程式碼(同上)

接著JavaScript Client上加上事件,這邊得用fail就是之前也有用過的
http://ithelp.ithome.com.tw/upload/images/20161229/20103426QGs6KIWN5h.jpg

再來測試一下
http://ithelp.ithome.com.tw/upload/images/20161229/20103426rtih5ll24O.jpg

再來弄Log紀錄部分
其實這東西很簡單...
只需要加一條就可以了!!

$.connection.hub.logging = true;

測試一下!! 嗯很清楚!! GOOD
http://ithelp.ithome.com.tw/upload/images/20161229/20103426v0a1OtZtD4.png

下次我們就開始來...說說.NET Client唷!!


上一篇
SignalR 12 - JavaScript Client-進階篇(二)-稍微深入一點點的探討
下一篇
SignalR 14 - .NET Client-進階篇(一)-稍微深入一點點的探討
系列文
SignalR30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言